package com.yhsoft.wxprogram.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("前端微信支付所需参数")
public class WxChatPayDto {

    @ApiModelProperty("需要支付的小程序id")
    private String appid;

    @ApiModelProperty("时间戳（当前的时间）")
    private String timeStamp;

    @ApiModelProperty("随机字符串，不长于32位。")
    private String nonceStr;

    @ApiModelProperty("小程序下单接口返回的prepay_id参数值，提交格式如：prepay_id=***")
    private String prepayId;

    @ApiModelProperty("签名类型，默认为RSA，仅支持RSA。")
    private String signType;

    @ApiModelProperty("签名，使用字段appId、timeStamp、nonceStr、package计算得出的签名值")
    private String paySign;
}
